package tp3;


public class Moto implements Estado{
	private Vehiculo vehiculo;
	
	public Moto(Vehiculo vehiculoAsociado){
		this.vehiculo = vehiculoAsociado;
	}
	
	public Moto(){}

	public boolean aplicar(Obstaculo unObstaculo) {
		
		
		return unObstaculo.aplicarAMoto(this.vehiculo);
		
		
	}
	
	public void aplicar(Sorpresa unaSorpresa){
		
		unaSorpresa.aplicarAMoto(vehiculo);
		
	}
	
	public void setVehiculo(Vehiculo vehiculo){
		this.vehiculo = vehiculo;
	}
	
	
}
